18 research outputs found

    ModÚles, méthodes et outils pour les systÚmes répartis multiéchelles

    Get PDF
    Computer systems are becoming more and more complex. Most of them are distributed over several levels of Information and Communication Technology (ICT) infrastructures. These systems are sometimes referred to as multiscale systems. The word “multiscale” may qualify extremely various distributed systems according to the viewpoints in which they are characterized, such as the geographic dispersion of the entities, the nature of the hosting devices, the networks they are deployed on, or the users’ organization. For one entity of a multiscale system, communication technologies, non-functional properties (in terms of persistence or security) or architectures to be favored may vary depending on the relevant multiscale characterization defined for the system and on the scale associated to the entity. Moreover, ad hoc architectures of such complex systems are costly and non-sustainable. In this doctoral thesis, we propose a multiscale characterization framework, called MuSCa. The framework includes a characterization process based on the concepts of viewpoints, dimensions and scales, which enables to put to the fore the multiscale characteristics of each studied system. These concepts constitute the core of a dedicated metamodel. The proposed framework allows multiscale distributed systems designers to share a taxonomy for qualifying each system. The result of a characterization is a model from which the framework produces software artifacts that provide scale-awareness to the system’s entities at runtimeLes systĂšmes informatiques sont des systĂšmes de plus en plus complexes, rĂ©partis sur plusieurs niveaux d’infrastructures des Technologies de l’Information et de la Communication (TIC). Ces systĂšmes sont parfois appelĂ©s des systĂšmes rĂ©partis multiĂ©chelles. Le terme « multiĂ©chelle » peut qualifier des systĂšmes rĂ©partis extrĂȘmement variĂ©s suivant les points de vue dans lesquels ils sont caractĂ©risĂ©s, comme la dispersion gĂ©ographique des entitĂ©s, la nature des Ă©quipements qui les hĂ©bergent, les rĂ©seaux sur lesquels elles sont dĂ©ployĂ©es, ou encore l’organisation des utilisateurs. Pour une entitĂ© d’un systĂšme multiĂ©chelle, les technologies de communication, les propriĂ©tĂ©s non fonctionnelles (en termes de persistance ou de sĂ©curitĂ©), ou les architectures Ă  favoriser, varient suivant la caractĂ©risation multiĂ©chelle pertinente dĂ©finie ainsi que l’échelle Ă  laquelle est associĂ©e l’entitĂ©. De plus, des architectures ad hoc de tels systĂšmes complexes sont coĂ»teuses et peu durables. Dans cette thĂšse, nous proposons un framework de caractĂ©risation multiĂ©chelle, appelĂ© MuSCa. Ce framework inclut un processus de caractĂ©risation fondĂ© sur les concepts de points de vue, dimensions et Ă©chelles, permettant de mettre en avant, pour chaque systĂšme complexe Ă©tudiĂ©, ses caractĂ©ristiques multiĂ©chelles. Ces concepts constituent le cƓur d’un mĂ©tamodĂšle dĂ©diĂ©. Le framework que nous proposons permet aux concepteurs de systĂšmes rĂ©partis multiĂ©chelles de partager une taxonomie pour qualifier chaque systĂšme. Le rĂ©sultat d’une caractĂ©risation est un modĂšle Ă  partir duquel le framework produit des artefacts logiciels qui apportent, Ă  l’exĂ©cution, la conscience des Ă©chelles aux entitĂ©s du systĂšm

    Gestion de contexte multi-Ă©chelle pour l'Internet des objets

    Get PDF
    Cet article présente une architecture logicielle de gestion de contexte multi-échelle pour l'Internet des objets. Nous présentons d'abord quelques défis spécifiques auxquels est confrontée cette nouvelle génération d'intergiciels, tels que la communication répartie en modes push et pull, la sensibilité multi-échelle, et la réponse à des exigences et des garanties de qualité de l'information de contexte et de respect de la vie privée. Nous donnons ensuite la vision du projet INCOME pour répondre à ces défis en fournissant une infrastructure répartie de gestion de contexte et en assurant son déploiement de maniÚre autonomique

    Replication Fork Stability Confers Chemoresistance in BRCA-deficient Cells

    Get PDF
    Brca1- and Brca2-deficient cells have reduced capacity to repair DNA double-strand breaks (DSBs) by homologous recombination (HR) and consequently are hypersensitive to DNA damaging agents, including cisplatin and poly(ADP-ribose) polymerase (PARP) inhibitors. Here we show that loss of the MLL3/4 complex protein, PTIP, protects Brca1/2-deficient cells from DNA damage and rescues the lethality of Brca2-deficient embryonic stem cells. However, PTIP deficiency does not restore HR activity at DSBs. Instead, its absence inhibits the recruitment of the MRE11 nuclease to stalled replication forks, which in turn protects nascent DNA strands from extensive degradation. More generally, acquisition of PARPi and cisplatin resistance is associated with replication fork (RF) protection in Brca2-deficient tumor cells that do not develop Brca2 reversion mutations. Disruption of multiple proteins, including PARP1 and CHD4, leads to the same end point of RF protection, highlighting the complexities by which tumor cells evade chemotherapeutic interventions and acquire drug resistance

    Intraperitoneal drain placement and outcomes after elective colorectal surgery: international matched, prospective, cohort study

    Get PDF
    Despite current guidelines, intraperitoneal drain placement after elective colorectal surgery remains widespread. Drains were not associated with earlier detection of intraperitoneal collections, but were associated with prolonged hospital stay and increased risk of surgical-site infections.Background Many surgeons routinely place intraperitoneal drains after elective colorectal surgery. However, enhanced recovery after surgery guidelines recommend against their routine use owing to a lack of clear clinical benefit. This study aimed to describe international variation in intraperitoneal drain placement and the safety of this practice. Methods COMPASS (COMPlicAted intra-abdominal collectionS after colorectal Surgery) was a prospective, international, cohort study which enrolled consecutive adults undergoing elective colorectal surgery (February to March 2020). The primary outcome was the rate of intraperitoneal drain placement. Secondary outcomes included: rate and time to diagnosis of postoperative intraperitoneal collections; rate of surgical site infections (SSIs); time to discharge; and 30-day major postoperative complications (Clavien-Dindo grade at least III). After propensity score matching, multivariable logistic regression and Cox proportional hazards regression were used to estimate the independent association of the secondary outcomes with drain placement. Results Overall, 1805 patients from 22 countries were included (798 women, 44.2 per cent; median age 67.0 years). The drain insertion rate was 51.9 per cent (937 patients). After matching, drains were not associated with reduced rates (odds ratio (OR) 1.33, 95 per cent c.i. 0.79 to 2.23; P = 0.287) or earlier detection (hazard ratio (HR) 0.87, 0.33 to 2.31; P = 0.780) of collections. Although not associated with worse major postoperative complications (OR 1.09, 0.68 to 1.75; P = 0.709), drains were associated with delayed hospital discharge (HR 0.58, 0.52 to 0.66; P < 0.001) and an increased risk of SSIs (OR 2.47, 1.50 to 4.05; P < 0.001). Conclusion Intraperitoneal drain placement after elective colorectal surgery is not associated with earlier detection of postoperative collections, but prolongs hospital stay and increases SSI risk

    Models, methods and tools for multiscale distributed systems

    No full text
    Les systĂšmes informatiques sont des systĂšmes de plus en plus complexes, rĂ©partis sur plusieurs niveaux d’infrastructures des Technologies de l’Information et de la Communication (TIC). Ces systĂšmes sont parfois appelĂ©s des systĂšmes rĂ©partis multiĂ©chelles. Le terme « multiĂ©chelle » peut qualifier des systĂšmes rĂ©partis extrĂȘmement variĂ©s suivant les points de vue dans lesquels ils sont caractĂ©risĂ©s, comme la dispersion gĂ©ographique des entitĂ©s, la nature des Ă©quipements qui les hĂ©bergent, les rĂ©seaux sur lesquels elles sont dĂ©ployĂ©es, ou encore l’organisation des utilisateurs. Pour une entitĂ© d’un systĂšme multiĂ©chelle, les technologies de communication, les propriĂ©tĂ©s non fonctionnelles (en termes de persistance ou de sĂ©curitĂ©), ou les architectures Ă  favoriser, varient suivant la caractĂ©risation multiĂ©chelle pertinente dĂ©finie ainsi que l’échelle Ă  laquelle est associĂ©e l’entitĂ©. De plus, des architectures ad hoc de tels systĂšmes complexes sont coĂ»teuses et peu durables. Dans cette thĂšse, nous proposons un framework de caractĂ©risation multiĂ©chelle, appelĂ© MuSCa. Ce framework inclut un processus de caractĂ©risation fondĂ© sur les concepts de points de vue, dimensions et Ă©chelles, permettant de mettre en avant, pour chaque systĂšme complexe Ă©tudiĂ©, ses caractĂ©ristiques multiĂ©chelles. Ces concepts constituent le cƓur d’un mĂ©tamodĂšle dĂ©diĂ©. Le framework que nous proposons permet aux concepteurs de systĂšmes rĂ©partis multiĂ©chelles de partager une taxonomie pour qualifier chaque systĂšme. Le rĂ©sultat d’une caractĂ©risation est un modĂšle Ă  partir duquel le framework produit des artefacts logiciels qui apportent, Ă  l’exĂ©cution, la conscience des Ă©chelles aux entitĂ©s du systĂšmeComputer systems are becoming more and more complex. Most of them are distributed over several levels of Information and Communication Technology (ICT) infrastructures. These systems are sometimes referred to as multiscale systems. The word “multiscale” may qualify extremely various distributed systems according to the viewpoints in which they are characterized, such as the geographic dispersion of the entities, the nature of the hosting devices, the networks they are deployed on, or the users’ organization. For one entity of a multiscale system, communication technologies, non-functional properties (in terms of persistence or security) or architectures to be favored may vary depending on the relevant multiscale characterization defined for the system and on the scale associated to the entity. Moreover, ad hoc architectures of such complex systems are costly and non-sustainable. In this doctoral thesis, we propose a multiscale characterization framework, called MuSCa. The framework includes a characterization process based on the concepts of viewpoints, dimensions and scales, which enables to put to the fore the multiscale characteristics of each studied system. These concepts constitute the core of a dedicated metamodel. The proposed framework allows multiscale distributed systems designers to share a taxonomy for qualifying each system. The result of a characterization is a model from which the framework produces software artifacts that provide scale-awareness to the system’s entities at runtim

    PBL2U : a Project-Based Learning Ubiquitous platform for Universal client

    No full text
    International audienceMobile technologies are more and more present in students’ lives. It is therefore interesting to see how these technologies enable students to learn beyond their courses. In this paper, we describe an ongoing work funded by our institution. We are developing a prototype of a project-based learning ubiquitous platform which aims at helping students learn some skills and knowledge about project management. In accordance with project-based learning theories, our platform also teaches students how to collect knowledge and introduce them to lifelong learning technologies. The software is designed to be reused and adapted to various situations of ubiquitous and collaborative learning, for universal client

    MuSCa : a multiscale characterization framework for complex distributed systems

    No full text
    International audienceNowadays, complex systems are distributed over several levels of Information and Communications Technology (ICT) infrastructures. They may involve very small devices such as sensors and RFID, but also powerful systems such as Cloud computers and knowledge bases, as well as intermediate devices such as smartphones and personal computers. These systems are sometimes referred to as multiscale systems. The word "multiscale" may qualify various distributed systems according to different viewpoints such as their geographic dispersion, the networks they are deployed on, or their users' organizations. For one entity of the multiscale system, communication technologies, non-functional properties (for persistence or security purpose) or architectures to be favored may vary from one scale to another. Moreover, ad hoc architecture of such complex systems are costly and non-sustainable. In this paper, we propose a scale- awareness framework, called MuSCa. This framework includes a characterization process based on the concepts of viewpoints, dimensions and scales. These concepts constitute the core of a dedicated metamodel. The proposed framework allows multiscale software designers to share a taxonomy for qualifying their own system. At system design time, the result of such a qualification is a model from which the framework produces scale-awareness artifacts. As an illustration of this model-driven approach, we show how multiscale probes are generated to provide multiscale components with an embedded scale-awareness abilit

    MuScA: A Multiscale Distributed Systems Scale-Awareness Framework

    No full text
    Nowadays, complex systems are distributed over several levels of Information and Communications Technology (ICT) infrastructures. They may involve very small devices such as sensors and RFID,but also powerful systems such as Cloud computers and knowledge bases,as well as intermediate devices such as smartphones and personal computers. These systems are sometimes referred to as multiscale systems. The word multiscale" may qualify various distributed systems according to di erent viewpoints such as their geographic dispersion, the networks they are deployed on, or their users' organizations. For one entity of the multiscale system, communication technologies, non-functional components (for persistence or security purpose) or architectures to be favored may vary from one scale to another. Ad hoc development and management of such complex systems are costly and non-sustainable. In this paper, we propose a scale-awareness framework, called MuScA. This framework includes a characterization process that is based on the concepts of viewpoints, dimensions and scales. These concepts constitute the core of a dedicated metamodel. The proposed framework allows multiscale software designers to share a vocabulary for qualifying their own system. At system design time, the result of such a quali cation is a model from which the framework produces scale-awareness artifacts. At runtime, those artifacts provide scale-awareness capabilities for autonomous management of the components of the multiscale system. As an illustration of this model-driven approach, we show how multiscale probes are generated to provide multiscale components with an embedded scale-awareness abilit

    Modular Synthetic Enzyme Cascades for the Production of Pharmaceutically Potent Chiral Building Blocks

    Get PDF
    International audienceWith the Internet of Things (IoT) paradigm, ambient systems move from locally distributed systems to Internet distributed systems. These systems become huge in term of number of devices and imply high heterogeneity (e.g., of devices, of networks). They are continuously evolving with appearing and disappearing devices at runtime. The inner complexity of these systems, called multiscale systems, requires autonomic deployment middleware. Such middleware should deploy components where and when necessary, and adapt the architecture of the deployed systems considering the different scales of the systems. In this paper, we define MuScADeL, a domain-specific language (DSL) dedicated to multiscale and autonomic software deployment. MuScADeL allows designers to abstractly define deployment properties without exact knowledge of the devices and networks the system will be deployed on. This DSL is based on a scale-awareness framework, which helps designers to characterize the multiscale nature of a system from several viewpoints such as device, network, administration and geography. With MuScADeL, deployment designers may express multiscale properties of systems to deploy. MuScADeL is a building block for deployment middleware that targets multiscale distributed systems. We illustrate the possibilities of MuScADeL through a smart transport scenario
    corecore